package com.ufgov.zc.common.sf.model;

import java.math.BigDecimal;

import com.ufgov.zc.common.zc.model.ZcBaseBill;

public class SfChargeDetail extends ZcBaseBill{

  /**
   * 收费类别，1:标准收费, 2:协议收费
   */
  public static final String SF_VS_CHARGE_PRICE_TYPE="SF_VS_CHARGE_PRICE_TYPE";
  
  /**
   * 标准价
   */
  public static final String PRICE_TYPE_BIAOZHUN="1";
  /**
   * 协议价
   */
  public static final String PRICE_TYPE_XIEYI="2";
  
  public static final String COL_CHARGE_ID="SF_CHARGE_DETAIL_CHARGE_ID"; // 收费ID
  public static final String COL_CHARGE_STANDARD_ID="SF_CHARGE_DETAIL_CHARGE_STANDARD_ID"; // 收费标准ID
  public static final String COL_CHARGE_STANDARD_NAME="SF_CHARGE_DETAIL_CHARGE_STANDARD_NAME"; // 收费标准名称
  public static final String COL_PRICE="SF_CHARGE_DETAIL_PRICE"; // 单价
  public static final String COL_PRICE_TYPE="SF_CHARGE_DETAIL_PRICE_TYPE"; // 标准价、协议价
  public static final String COL_QUANTITY="SF_CHARGE_DETAIL_QUANTITY"; // 数量
  public static final String COL_REMARK="SF_CHARGE_DETAIL_REMARK"; // 备注
  public static final String COL_TOTAL_PRICE="SF_CHARGE_DETAIL_TOTAL_PRICE"; // 总价

	/**
	 * This field was generated by MyBatis Generator. This field corresponds to the database column SF_CHARGE_DETAIL.CHARGE_ID
	 * @mbggenerated  Wed Jan 14 02:04:25 CST 2015
	 */
	private BigDecimal chargeId;
	/**
	 * This field was generated by MyBatis Generator. This field corresponds to the database column SF_CHARGE_DETAIL.CHARGE_STANDARD_ID
	 * @mbggenerated  Wed Jan 14 02:04:25 CST 2015
	 */
	private BigDecimal chargeStandardId;
	/**
	 * This field was generated by MyBatis Generator. This field corresponds to the database column SF_CHARGE_DETAIL.QUANTITY
	 * @mbggenerated  Wed Jan 14 02:04:25 CST 2015
	 */
	private BigDecimal quantity;
	/**
	 * This field was generated by MyBatis Generator. This field corresponds to the database column SF_CHARGE_DETAIL.PRICE
	 * @mbggenerated  Wed Jan 14 02:04:25 CST 2015
	 */
	private BigDecimal price;
	/**
	 * This field was generated by MyBatis Generator. This field corresponds to the database column SF_CHARGE_DETAIL.TOTAL_PRICE
	 * @mbggenerated  Wed Jan 14 02:04:25 CST 2015
	 */
	private BigDecimal totalPrice;
	/**
	 * This field was generated by MyBatis Generator. This field corresponds to the database column SF_CHARGE_DETAIL.PRICE_TYPE
	 * @mbggenerated  Wed Jan 14 02:04:25 CST 2015
	 */
	private String priceType;
	/**
	 * This field was generated by MyBatis Generator. This field corresponds to the database column SF_CHARGE_DETAIL.REMARK
	 * @mbggenerated  Wed Jan 14 02:04:25 CST 2015
	 */
	private String remark;
	/**
	 * This field was generated by MyBatis Generator. This field corresponds to the database column SF_CHARGE_DETAIL.CHARGE_STANDARD_NAME
	 * @mbggenerated  Wed Jan 14 02:04:25 CST 2015
	 */
	private String chargeStandardName;

	/**
	 * This method was generated by MyBatis Generator. This method returns the value of the database column SF_CHARGE_DETAIL.CHARGE_ID
	 * @return  the value of SF_CHARGE_DETAIL.CHARGE_ID
	 * @mbggenerated  Wed Jan 14 02:04:25 CST 2015
	 */
	public BigDecimal getChargeId() {
		return chargeId;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of the database column SF_CHARGE_DETAIL.CHARGE_ID
	 * @param chargeId  the value for SF_CHARGE_DETAIL.CHARGE_ID
	 * @mbggenerated  Wed Jan 14 02:04:25 CST 2015
	 */
	public void setChargeId(BigDecimal chargeId) {
		this.chargeId = chargeId;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value of the database column SF_CHARGE_DETAIL.CHARGE_STANDARD_ID
	 * @return  the value of SF_CHARGE_DETAIL.CHARGE_STANDARD_ID
	 * @mbggenerated  Wed Jan 14 02:04:25 CST 2015
	 */
	public BigDecimal getChargeStandardId() {
		return chargeStandardId;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of the database column SF_CHARGE_DETAIL.CHARGE_STANDARD_ID
	 * @param chargeStandardId  the value for SF_CHARGE_DETAIL.CHARGE_STANDARD_ID
	 * @mbggenerated  Wed Jan 14 02:04:25 CST 2015
	 */
	public void setChargeStandardId(BigDecimal chargeStandardId) {
		this.chargeStandardId = chargeStandardId;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value of the database column SF_CHARGE_DETAIL.QUANTITY
	 * @return  the value of SF_CHARGE_DETAIL.QUANTITY
	 * @mbggenerated  Wed Jan 14 02:04:25 CST 2015
	 */
	public BigDecimal getQuantity() {
		return quantity;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of the database column SF_CHARGE_DETAIL.QUANTITY
	 * @param quantity  the value for SF_CHARGE_DETAIL.QUANTITY
	 * @mbggenerated  Wed Jan 14 02:04:25 CST 2015
	 */
	public void setQuantity(BigDecimal quantity) {
		this.quantity = quantity;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value of the database column SF_CHARGE_DETAIL.PRICE
	 * @return  the value of SF_CHARGE_DETAIL.PRICE
	 * @mbggenerated  Wed Jan 14 02:04:25 CST 2015
	 */
	public BigDecimal getPrice() {
		return price;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of the database column SF_CHARGE_DETAIL.PRICE
	 * @param price  the value for SF_CHARGE_DETAIL.PRICE
	 * @mbggenerated  Wed Jan 14 02:04:25 CST 2015
	 */
	public void setPrice(BigDecimal price) {
		this.price = price;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value of the database column SF_CHARGE_DETAIL.TOTAL_PRICE
	 * @return  the value of SF_CHARGE_DETAIL.TOTAL_PRICE
	 * @mbggenerated  Wed Jan 14 02:04:25 CST 2015
	 */
	public BigDecimal getTotalPrice() {
		return totalPrice;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of the database column SF_CHARGE_DETAIL.TOTAL_PRICE
	 * @param totalPrice  the value for SF_CHARGE_DETAIL.TOTAL_PRICE
	 * @mbggenerated  Wed Jan 14 02:04:25 CST 2015
	 */
	public void setTotalPrice(BigDecimal totalPrice) {
		this.totalPrice = totalPrice;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value of the database column SF_CHARGE_DETAIL.PRICE_TYPE
	 * @return  the value of SF_CHARGE_DETAIL.PRICE_TYPE
	 * @mbggenerated  Wed Jan 14 02:04:25 CST 2015
	 */
	public String getPriceType() {
		return priceType;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of the database column SF_CHARGE_DETAIL.PRICE_TYPE
	 * @param priceType  the value for SF_CHARGE_DETAIL.PRICE_TYPE
	 * @mbggenerated  Wed Jan 14 02:04:25 CST 2015
	 */
	public void setPriceType(String priceType) {
		this.priceType = priceType;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value of the database column SF_CHARGE_DETAIL.REMARK
	 * @return  the value of SF_CHARGE_DETAIL.REMARK
	 * @mbggenerated  Wed Jan 14 02:04:25 CST 2015
	 */
	public String getRemark() {
		return remark;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of the database column SF_CHARGE_DETAIL.REMARK
	 * @param remark  the value for SF_CHARGE_DETAIL.REMARK
	 * @mbggenerated  Wed Jan 14 02:04:25 CST 2015
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value of the database column SF_CHARGE_DETAIL.CHARGE_STANDARD_NAME
	 * @return  the value of SF_CHARGE_DETAIL.CHARGE_STANDARD_NAME
	 * @mbggenerated  Wed Jan 14 02:04:25 CST 2015
	 */
	public String getChargeStandardName() {
		return chargeStandardName;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of the database column SF_CHARGE_DETAIL.CHARGE_STANDARD_NAME
	 * @param chargeStandardName  the value for SF_CHARGE_DETAIL.CHARGE_STANDARD_NAME
	 * @mbggenerated  Wed Jan 14 02:04:25 CST 2015
	 */
	public void setChargeStandardName(String chargeStandardName) {
		this.chargeStandardName = chargeStandardName;
	}

	/**
   * 
   */
  private static final long serialVersionUID = 2956505142321999419L;
}